home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Internet Tools 1993 July / Internet Tools.iso / RockRidge / mail / pp / pp-6.0 / Tools / mpp84 / Makefile < prev    next >
Encoding:
Makefile  |  1991-12-18  |  2.2 KB  |  123 lines

  1. # mpp84
  2. #
  3. ############################################################
  4. #
  5. # @(#) $Header: /xtel/pp/pp-beta/Tools/mpp84/RCS/Makefile,v 6.0 1991/12/18 20:31:34 jpo Rel $
  6. #
  7. # $Log: Makefile,v $
  8. # Revision 6.0  1991/12/18  20:31:34  jpo
  9. # Release 6.0
  10. #
  11. #
  12. ############################################################
  13. #
  14. # Definitions
  15. #
  16. ############################################################
  17.  
  18.  
  19.  
  20. LIBPP    = ../../Lib/libpp.a
  21.  
  22. SOCKET =
  23.  
  24. CFLAGS = $(CCOPTIONS) $(LCF)
  25. LDFLAGS    = $(LDOPTIONS) $(LLF)
  26.  
  27. ############################################################
  28. #
  29. # Suffix rules
  30. #
  31. ############################################################
  32.  
  33. PROGS   = xmpp84
  34.  
  35. .SUFFIXES: .py
  36.  
  37. .py.c:
  38.     $(PEPY) $(PYFLAGS) $<
  39.  
  40. .py.o:
  41.     $(PEPY) $(PYFLAGS) $<
  42.     $(CC) $(CFLAGS) -c $*.c
  43.     rm -f $*.c
  44.  
  45. ##################################################################
  46. # mpp84
  47. ##################################################################
  48.  
  49. OBJS    = UNIV.o T73.o SFD.o P1.o P3.o P2.o mpp84.o 
  50. SRCS    = P1.c P2.c P3.c SFD.c T73.c UNIV.c mpp84.c
  51.  
  52. all: $(PROGS)
  53.  
  54.  
  55. mpp84:    xmpp84
  56. xmpp84:   $(OBJS)
  57.     $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBPP) $(LIBSYS)
  58.  
  59. install: inst-dir inst-mpp84
  60. inst-dir: $(TOOLDIR)
  61. inst-mpp84: $(TOOLDIR)/mpp84
  62. $(TOOLDIR)/mpp84: xmpp84
  63.     -$(BACKUP) $@ zxmpp84
  64.     rm -f $@
  65.     $(INSTALL) xmpp84 $@
  66.     -$(CHMOD) $(PGMPROT) $@
  67.     -$(CHOWN) $(PPUSER) $@
  68.     -@ls -ls $@
  69.     -@echo "mpp84 tool installed normally"; echo ""
  70.  
  71.  
  72.  
  73. cfiles:         $(SRCS)
  74.  
  75. UNIV.o:         UNIV.c
  76. UNIV.c:         UNIV.py
  77.  
  78. mpp84.o:          mpp84.c
  79. mpp84.c:          mpp84.py
  80.  
  81. P1.o:           P1.c
  82. P1.c:           P1.py
  83.  
  84. P2.o:           P2.c
  85. P2.c:           P2.py
  86.  
  87. P3.o:           P3.c
  88. P3.c:           P3.py
  89.  
  90. SFD.o:          SFD.c
  91. SFD.c:          SFD.py
  92.  
  93. T73.o:          T73.c
  94. T73.c:          T73.py
  95.  
  96.  
  97. ################################################################
  98. # clean
  99. ################################################################
  100.  
  101. clean:  tidy
  102.     rm -f $(SRCS) $(OBJS) *.ph
  103.  
  104. tidy:
  105.     rm -f *.a  _* core xmpp84 *.BAK *.old zx*
  106.  
  107. depend: ;
  108. define: ;
  109.  
  110.  
  111. ############################################################
  112. #
  113. # End of Building Rules
  114. #
  115. ############################################################
  116.  
  117. # DO NOT DELETE THIS LINE
  118. # Dependencies follow
  119.  
  120. # DEPENDENCIES MUST END AT END OF FILE
  121. # IF YOU PUT STUFF HERE IT WILL GO AWAY
  122. # see make depend above
  123.